
package com.ck.hh;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>CompanyWcfInfo complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="CompanyWcfInfo">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="CompanyId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="CompanyLogo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="CompanyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="DisplayOrder" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="InvoiceUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PolicyQueryUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ServicePhone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Stamp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="WebSite" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CompanyWcfInfo", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", propOrder = {
    "companyId",
    "companyLogo",
    "companyName",
    "displayOrder",
    "invoiceUrl",
    "policyQueryUrl",
    "servicePhone",
    "stamp",
    "webSite"
})
public class CompanyWcfInfo {

    @XmlElement(name = "CompanyId")
    protected Integer companyId;
    @XmlElementRef(name = "CompanyLogo", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> companyLogo;
    @XmlElementRef(name = "CompanyName", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> companyName;
    @XmlElement(name = "DisplayOrder")
    protected Integer displayOrder;
    @XmlElementRef(name = "InvoiceUrl", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> invoiceUrl;
    @XmlElementRef(name = "PolicyQueryUrl", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> policyQueryUrl;
    @XmlElementRef(name = "ServicePhone", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> servicePhone;
    @XmlElementRef(name = "Stamp", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> stamp;
    @XmlElementRef(name = "WebSite", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> webSite;

    /**
     * 获取companyId属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getCompanyId() {
        return companyId;
    }

    /**
     * 设置companyId属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setCompanyId(Integer value) {
        this.companyId = value;
    }

    /**
     * 获取companyLogo属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getCompanyLogo() {
        return companyLogo;
    }

    /**
     * 设置companyLogo属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setCompanyLogo(JAXBElement<String> value) {
        this.companyLogo = value;
    }

    /**
     * 获取companyName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getCompanyName() {
        return companyName;
    }

    /**
     * 设置companyName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setCompanyName(JAXBElement<String> value) {
        this.companyName = value;
    }

    /**
     * 获取displayOrder属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getDisplayOrder() {
        return displayOrder;
    }

    /**
     * 设置displayOrder属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setDisplayOrder(Integer value) {
        this.displayOrder = value;
    }

    /**
     * 获取invoiceUrl属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getInvoiceUrl() {
        return invoiceUrl;
    }

    /**
     * 设置invoiceUrl属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setInvoiceUrl(JAXBElement<String> value) {
        this.invoiceUrl = value;
    }

    /**
     * 获取policyQueryUrl属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getPolicyQueryUrl() {
        return policyQueryUrl;
    }

    /**
     * 设置policyQueryUrl属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setPolicyQueryUrl(JAXBElement<String> value) {
        this.policyQueryUrl = value;
    }

    /**
     * 获取servicePhone属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getServicePhone() {
        return servicePhone;
    }

    /**
     * 设置servicePhone属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setServicePhone(JAXBElement<String> value) {
        this.servicePhone = value;
    }

    /**
     * 获取stamp属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getStamp() {
        return stamp;
    }

    /**
     * 设置stamp属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setStamp(JAXBElement<String> value) {
        this.stamp = value;
    }

    /**
     * 获取webSite属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getWebSite() {
        return webSite;
    }

    /**
     * 设置webSite属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setWebSite(JAXBElement<String> value) {
        this.webSite = value;
    }

}
